﻿using System.Collections.Generic;
using OperationPlugins;

namespace Demo.Model.DataAccess
{
    public interface IEmployeeDataGateway /////////////: IGateway
    {
        /// <summary>
        /// Gets employees by company network username.
        /// </summary>
        /// <param name="companyNetworkUsername">The company network username.</param>
        /// <returns>Employees</returns>
        IEnumerable<Employee> GetEmployeesByCompanyNetworkUsername(string companyNetworkUsername);

        /// <summary>
        /// Gets employees by company e-mail.
        /// </summary>
        /// <param name="companyEmail">The company email.</param>
        /// <returns>Employees</returns>
        IEnumerable<Employee> GetEmployeesByCompanyEmail(string companyEmail);
    }
}
